.car-marker{
	position: absolute;top:-25px;cursor: pointer;
	left:-15px;

	.car-marker-content{
		

		.car-head-img{
			width: 50px;height: 50px;background: #fff;
			border: 5px solid #02c2d7;border-radius: 50px;overflow: hidden;position: relative;z-index: 2;
			img{width: 100%;height: 100%;}
		}

		&:after{
			content: "";display: block;
			width: 0;height: 0;
			border:10px solid;
			border-color:#02c2d7 transparent transparent transparent;position: relative;z-index: 1;
			left:50%;margin-left:-10px;top:-3px;
		}

		&.err{
			.car-head-img{border-color: #ed3f14;}
			&:after{
				border-color:#ed3f14 transparent transparent transparent;
			}
		}

		&.nooly{
			.car-head-img{border-color: #BCBCBD;}
			&:after{
				border-color:#BCBCBD transparent transparent transparent;
			}
		}

	}

	
}


.car-info{
	width: 250px;font-size: 13px;
	.title{
		border-bottom: 1px solid #dddee1;padding-bottom: 5px;
		span{margin-right: 10px;}
	}

	.infobtn{
		position: absolute;right:10px;top:45px;color:#fff;
		.btn{background: #02c2d7;width: 26px;height: 26px;line-height: 26px;text-align: center;margin-bottom: 3px;cursor: pointer;}
		img{width: 20px;height:20px;margin-top: 2px;}
	}
	.car-info-main{
		margin-top: 10px;
		li{line-height: 24px;font-size: 13px;}
		label{margin-right: 10px;}
		.buttons{
			margin-top: 10px;
			.btn{
				display: inline-block;width: 120px;height:30px;line-height:30px;text-align: center;background: #02c2d7;color:#fff;
				cursor: pointer;
				&:hover{background: lighten(#02c2d7, 1%)}
			}
			.btn:nth-of-type(2){
				float: right;
			}

		}
	}

	.openPath.active{background-color: darken(#02c2d7,15%);}

}